package com.jiayang.module.equipment.domain.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.util.Date;

/**
 * @ Author     ：OuyangChenglong
 * @ Date       ：Created in 11:02 2021/9/8
 * @ Description：设备实体类
 * @ Modified By：
 * @Version: 1.0$
 */
@Data
@TableName("sta_equipment")
public class EquipmentEntity {
    /** ID */
    @Id
    private String id ;
    /** 设备编号 */
    private String number ;
    /** 设备名 */
    private String name ;
    /** 设备类型 */
    private String type ;
    /** 运行时长 */
    private String runtime ;
    /** 运行总时长 */
    private String wholeRuntime ;
    /** 设备位置 */
    private String location ;
    /** 状态是否正常;0异常，1正常 */
    private String state ;
    /** 是否启用;0禁用，1启用 */
    private String enabled ;
    /** 场站id */
    private String stationId ;
    /** 图片坐标Y轴 */
    private Integer yLocation ;
    /** 图片坐标X轴 */
    private Integer xLocation ;
    /** 设备图标 */
    private String iconUrl ;
    /** 设备平面图 */
    private String mapUrl ;
    /** 机组编号 */
    private String unitNum ;
    /** 机组名称 */
    private String unitName ;
    /** 上次检修日期 */
    private Date lastCheck ;
    /** 本月运行率 */
    private String mouthOnlineRate ;
    /** 创建人 */
    @TableField(fill = FieldFill.INSERT)
    private String createMan ;
    /** 更新人 */
    @TableField(fill = FieldFill.UPDATE)
    private String updateMan ;
    /** 更新时间 */
    @TableField(fill = FieldFill.UPDATE)
    private Date updateTime ;
    /** 创建时间 */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime ;
    /** company_id */
    private String companyId ;
    /** company_id */
    private String errorType ;
}
